#pragma once

class CanInterface
{
public:
	virtual unsigned char ReadCell(unsigned x, unsigned y)	= 0;
	virtual unsigned char& Cell(unsigned x, unsigned y)		= 0;
	virtual void CheckLines(unsigned lower, unsigned upper) = 0;
	virtual void Clear()									= 0;
	virtual unsigned char Width()							= 0;
	virtual unsigned char Height()							= 0;
	virtual unsigned char RedLine()							= 0;
};